package defpackage; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.graphics.PorterDuff; import android.graphics.drawable.ColorDrawable; import android.os.Build; import android.os.Handler; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import android.widget.HorizontalScrollView; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; import cn.wps.core.runtime.Platform; import cn.wps.moffice.common.beans.ActivityController; import cn.wps.moffice.common.beans.MaterialProgressBarCycle; import cn.wps.moffice.common.beans.print.CloudPrintWebView; import cn.wps.moffice.define.VersionManager; import com.fasterxml.jackson.core.util.MinimalPrettyPrinter; import defpackage.czq; /* renamed from: ddx reason: default package */ public final class ddx implements ActivityController.a, CloudPrintWebView.a { public static Dialog doD; private boolean cRB; private TextView diM; MaterialProgressBarCycle doA; Handler doB = new Handler(); private View doC; private ImageView doE; private ImageView doF; private ImageView doG; private ImageView doH; private ImageView doI; private ImageView doJ; private ImageView doK; private ImageView doL; private View doM; ActivityController dor; Button dos; private ImageView dot; private ImageView dou; private Button dov; LinearLayout dow; CloudPrintWebView dox; View doy; private View doz; Dialog mDialog; private LayoutInflater mInflater; private View mRoot; /* access modifiers changed from: package-private */ /* renamed from: ddx$a */ public interface a { void execute(); } /* renamed from: ddx$b */ public static class b { public String doQ; public String doR; public String doS; public String doT; @Deprecated public b(String str, String str2, String str3) { this.doQ = str; this.doR = str2; this.doS = str3; } public b(String str, String str2, String str3, String str4) { this.doQ = str; this.doR = str2; this.doS = str3; this.doT = str4; } } /* renamed from: ddx$c */ public enum c { WRITER, SPREADSHEET, PRESENTATION, PDF } public ddx(ActivityController activityController, b bVar, int i) { this.dor = activityController; this.mInflater = LayoutInflater.from(this.dor); this.cRB = luf.gR(this.dor); this.mRoot = this.mInflater.inflate(Platform.Hd().bE("public_cloud_print_dialog"), (ViewGroup) null); activityController.a(this); initDialog(); c cVar = c.SPREADSHEET; a(bVar); a(i, c.SPREADSHEET); a(c.SPREADSHEET); } public ddx(ActivityController activityController, b bVar, c cVar) { int color; int i = 0; this.dor = activityController; this.mInflater = LayoutInflater.from(this.dor); this.cRB = luf.gR(this.dor); ali Hd = Platform.Hd(); if (this.cRB) { this.mRoot = this.mInflater.inflate(Hd.bE("public_cloud_print_dialog"), (ViewGroup) null); } else if (!VersionManager.aYQ()) { this.mRoot = this.mInflater.inflate(Hd.bE("en_phone_public_cloud_print_dialog"), (ViewGroup) null); } else { this.mRoot = this.mInflater.inflate(Hd.bE("phone_public_cloud_print_dialog"), (ViewGroup) null); } this.doC = this.mRoot.findViewById(Hd.bD("cloud_print_top_tip")); activityController.a(this); initDialog(); a(bVar); switch (cVar) { case WRITER: color = Hd.getColor(Hd.bH(this.cRB ? "public_titlebar_writer_bg" : "phone_public_writer_theme_color")); i = Hd.bH("public_titlebar_writer_line_color"); break; case SPREADSHEET: color = Hd.getColor(Hd.bH(this.cRB ? "public_titlebar_ss_bg" : "phone_public_ss_theme_color")); i = Hd.bH("public_titlebar_ss_line_color"); break; case PRESENTATION: color = Hd.getColor(Hd.bH(this.cRB ? "public_titlebar_ppt_bg" : "phone_public_panel_bg_color")); i = Hd.bH("public_titlebar_ppt_line_color"); break; case PDF: color = Hd.getColor(Hd.bH(this.cRB ? "public_titlebar_pdf_bg" : "phone_public_pdf_theme_color")); i = Hd.bH("public_titlebar_pdf_line_color"); break; default: color = 0; break; } this.doC.setBackgroundColor(color); int color2 = Hd.getColor(Hd.bH(this.cRB ? "public_titlebar_ppt_bg" : "phone_public_ppt_theme_color")); boolean equals = cVar.equals(c.PRESENTATION); if (this.cRB) { color = equals ? color2 : color; this.doK.setColorFilter(color, PorterDuff.Mode.SRC_IN); this.doL.setColorFilter(color, PorterDuff.Mode.SRC_IN); this.doM.setBackgroundResource(i); } else { color2 = !equals ? color : color2; this.doE.setColorFilter(color2, PorterDuff.Mode.SRC_IN); this.doF.setColorFilter(color2, PorterDuff.Mode.SRC_IN); this.doG.setColorFilter(color2, PorterDuff.Mode.SRC_IN); this.doH.setColorFilter(color2, PorterDuff.Mode.SRC_IN); this.doI.setColorFilter(color2, PorterDuff.Mode.SRC_IN); this.doJ.setColorFilter(color2, PorterDuff.Mode.SRC_IN); } a(-1, cVar); a(cVar); } private void a(int i, c cVar) { ali Hd = Platform.Hd(); this.dow = (LinearLayout) this.mRoot.findViewById(Hd.bD("cloudPrintBtns")); this.dou = (ImageView) this.mRoot.findViewById(Hd.bD("cloud_print_restore_btn")); this.diM = (TextView) this.mRoot.findViewById(Hd.bD("cloud_print_title_text")); this.dov = (Button) this.mRoot.findViewById(Hd.bD("cloudPrintDetailBtn")); this.dos = (Button) this.mRoot.findViewById(Hd.bD("cloudPrintContinueBtn")); this.dot = (ImageView) this.mRoot.findViewById(Hd.bD("cloud_print_return_view")); if (i >= 0) { this.dot.setImageResource(i); } if (cVar.equals(c.PRESENTATION) && !this.cRB) { int color = Hd.getColor(Hd.bH("phone_public_default_icon_color")); this.dou.setColorFilter(color); this.dot.setColorFilter(color); this.diM.setTextColor(color); } AnonymousClass4 r0 = new View.OnClickListener() { /* class defpackage.ddx.AnonymousClass4 */ public final void onClick(View view) { if (!lwd.hu(ddx.this.dor)) { ddx ddx = ddx.this; ali Hd = Platform.Hd(); AlertDialog.Builder builder = new AlertDialog.Builder(ddx.dor); builder.setTitle(MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR); builder.setCancelable(true); builder.setMessage(Hd.bF("public_network_error")); builder.setPositiveButton(Hd.bF("public_set_network"), new DialogInterface.OnClickListener() { /* class defpackage.ddx.AnonymousClass7 */ public final void onClick(DialogInterface dialogInterface, int i) { if (Build.VERSION.SDK_INT > 10) { ddx.this.dor.startActivity(new Intent("android.settings.SETTINGS")); } else { ddx.this.dor.startActivity(new Intent("android.settings.WIRELESS_SETTINGS")); } } }); builder.setNegativeButton(Hd.bF("public_cancel"), new DialogInterface.OnClickListener() { /* class defpackage.ddx.AnonymousClass8 */ public final void onClick(DialogInterface dialogInterface, int i) { } }); try { builder.show(); } catch (Exception e) { } } else if (view == ddx.this.dos) { ddx.this.dox.loadUrl("https://www.google.com/cloudprint/dialog.html"); } else { ddx.this.dox.loadUrl("https://www.google.com/cloudprint/learn/"); } } }; AnonymousClass5 r1 = new View.OnClickListener() { /* class defpackage.ddx.AnonymousClass5 */ public final void onClick(View view) { if (ddx.this.dox.getVisibility() == 0) { ddx.this.dow.setVisibility(0); ddx.this.dox.setVisibility(8); ddx.this.doy.setVisibility(0); ddx.this.dow.setVisibility(0); return; } ddx.a(ddx.this); ddx.this.mDialog.dismiss(); } }; this.dov.setOnClickListener(r0); this.dos.setOnClickListener(r0); this.dot.setOnClickListener(r1); this.dou.setOnClickListener(new View.OnClickListener() { /* class defpackage.ddx.AnonymousClass6 */ public final void onClick(View view) { ddx.this.mDialog.dismiss(); if (ddx.doD != null) { ddx.doD.dismiss(); } } }); } private void a(b bVar) { ali Hd = Platform.Hd(); this.doA = (MaterialProgressBarCycle) this.mRoot.findViewById(Hd.bD("cloud_print_progressBar")); this.doz = this.mRoot.findViewById(Hd.bD("cloud_print_progressBar_layout")); this.doz.setOnTouchListener(new View.OnTouchListener() { /* class defpackage.ddx.AnonymousClass1 */ public final boolean onTouch(View view, MotionEvent motionEvent) { return ddx.this.doA.getVisibility() == 0; } }); this.dox = (CloudPrintWebView) this.mRoot.findViewById(Hd.bD("printWebview")); this.dox.setOnLoadFinishedListener(this); this.doy = this.mRoot.findViewById(Hd.bD("cloudPrintGuide")); if (this.cRB) { this.doM = this.mRoot.findViewById(Hd.bD("cloud_print_titlebar_bottom_stroke")); this.doK = (ImageView) this.mRoot.findViewById(Hd.bD("public_print_guide_conn_way_one_img")); this.doL = (ImageView) this.mRoot.findViewById(Hd.bD("public_print_guide_conn_way_two_img")); } else { this.doE = (ImageView) this.mRoot.findViewById(Hd.bD("phone_public_cloud_print_conn_way_one_img1")); this.doF = (ImageView) this.mRoot.findViewById(Hd.bD("phone_public_cloud_print_conn_way_one_img2")); this.doG = (ImageView) this.mRoot.findViewById(Hd.bD("phone_public_cloud_print_conn_way_one_img3")); this.doH = (ImageView) this.mRoot.findViewById(Hd.bD("phone_public_cloud_print_conn_way_two_img1")); this.doI = (ImageView) this.mRoot.findViewById(Hd.bD("phone_public_cloud_print_conn_way_two_img2")); this.doJ = (ImageView) this.mRoot.findViewById(Hd.bD("phone_public_cloud_print_conn_way_two_img3")); } if (((WindowManager) this.dor.getSystemService("window")).getDefaultDisplay().getWidth() < 480 && (this.doy instanceof ViewGroup) && ((ViewGroup) this.doy).getChildCount() == 1) { ViewGroup viewGroup = (ViewGroup) this.doy; View childAt = viewGroup.getChildAt(0); viewGroup.removeView(childAt); HorizontalScrollView horizontalScrollView = new HorizontalScrollView(this.dor); viewGroup.addView(horizontalScrollView, -1, -2); horizontalScrollView.addView(childAt, -1, -1); } ddy ddy = new ddy(this.dor, bVar, new a() { /* class defpackage.ddx.AnonymousClass2 */ @Override // defpackage.ddx.a public final void execute() { ddx.this.doB.post(new Runnable() { /* class defpackage.ddx.AnonymousClass2.AnonymousClass1 */ public final void run() { ddx.a(ddx.this); ddx.this.mDialog.dismiss(); } }); } }); this.dox.setInitialScale(100); this.dox.setJavaInterface(ddy); this.dox.setProcessBar(this.doA); this.dox.setKeybackListener(new View.OnKeyListener() { /* class defpackage.ddx.AnonymousClass3 */ public final boolean onKey(View view, int i, KeyEvent keyEvent) { if (i != 4 || view != ddx.this.dox) { return false; } if (ddx.this.dox.getVisibility() == 0) { ddx.this.dow.setVisibility(0); ddx.this.dox.setVisibility(8); ddx.this.doy.setVisibility(0); ddx.this.dow.setVisibility(0); } else { ddx.a(ddx.this); ddx.this.mDialog.dismiss(); } return true; } }); } private void a(c cVar) { boolean z = true; lvw.c(this.mDialog.getWindow(), true); Window window = this.mDialog.getWindow(); if (!cVar.equals(c.PRESENTATION) || this.cRB) { z = false; } lvw.d(window, z); lvw.cm(this.doC); } static /* synthetic */ void a(ddx ddx) { ddx.dor.b(ddx); ddx.dox.removeAllViews(); } private void initDialog() { this.mDialog = new czq.a(this.dor, Platform.Hd().bG("Dialog_Fullscreen_StatusBar_push_left_in_right_out")); this.mDialog.setContentView(this.mRoot); this.mDialog.getWindow().setBackgroundDrawable(new ColorDrawable(-2104085)); this.mDialog.getWindow().setSoftInputMode(34); } @Override // cn.wps.moffice.common.beans.print.CloudPrintWebView.a public final void aCG() { this.doy.setVisibility(4); this.dow.setVisibility(4); } @Override // cn.wps.moffice.common.beans.ActivityController.a public final void didOrientationChanged(int i) { } public final void show() { if (this.mDialog == null || !this.mDialog.isShowing()) { willOrientationChanged(this.dor.getOrientation()); this.doy.setVisibility(0); this.dow.setVisibility(0); this.mDialog.show(); } } @Override // cn.wps.moffice.common.beans.ActivityController.a public final void willOrientationChanged(int i) { if (this.cRB) { if (i == 2) { RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.dow.getLayoutParams(); layoutParams.addRule(12, -1); layoutParams.addRule(3, 0); } else { RelativeLayout.LayoutParams layoutParams2 = (RelativeLayout.LayoutParams) this.dow.getLayoutParams(); layoutParams2.addRule(12, 0); layoutParams2.addRule(3, this.doy.getId()); } } this.dox.invalidate(); this.dox.requestLayout(); } }